﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Game
{
    namespace ConsoleGame
    {
        class Games
        {
            //字段——特征
            public string name;        //产品名称
            public string category = "主机游戏";    //产品类别
            public int conut;          //产品库存
            public double price;       //产品单价
            public string remarks;     //产品备注

            //方法——行为
            /*产品信息介绍
             * 参数：无
             * 返回值：无
             */
            public void ShowInfo()
            {
                Console.WriteLine("产品名称：{0}", name);
                Console.WriteLine("产品类别：{0}", category);
                Console.WriteLine("产品库存：{0}", conut);
                Console.WriteLine("产品单价：{0}", price + 100);//销售比进货价多100元
                Console.WriteLine("产品备注：{0}", remarks);
            }
            /*销售产品
             * 参数：销售数量（saleCount）
             * 返回值：销售成功/失败（bool）
             */
            public bool Sale(int saleCount)
            {
                if (saleCount <= conut)
                {
                    conut -= saleCount;
                    Console.WriteLine("{0}产品销售了{1}件，库存剩余{2}", name, saleCount, conut);
                    return true;
                }
                else
                {
                    Console.WriteLine("{0}产品库存不足，剩余{1}件，请尽快补货！！！", name, conut);
                    return false;
                }

            }
            /*进货产品
             * 参数：无
             * 返回值：无
             */
            public void Purchase()
            {
                Console.WriteLine("输入需要进货库存数量：");
                int number = int.Parse(Console.ReadLine());
                conut = +number;

            }
        }
    }
    /*
    namespace ComputerleGame
    {

    }
    */
}
